home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / 386pcbdv.arc / 386PCBDV.TXT next >
Text File  |  1988-02-29  |  14KB  |  287 lines

  1.                                  386PCBDV.TXT
  2.                               By Joseph Sheppard
  3.                        The Ledge PCBoard (818) 352-3620
  4.  
  5.     This  file  describes  the  method  I have used to run three nodes (two
  6.     live and one with no modem for the Sysop) using PCBoard 12.0,  Desqview
  7.     2.00  and Quarterdeck's Expanded Memory Manager 386 on a 16 MHz AMI 386
  8.     AT.
  9.  
  10.     I am writing this file because at  this  time,  very  few  systems  are
  11.     running  multi-nodes under Desqview on an 80386 based machine using the
  12.     virtual 86 mode.  It took quite a bit of help from  two  local  Sysops,
  13.     Tom  Tcimpidis  of  The  MOG-UR'S  EMS  (818)  366-1238 and Ken Ough of
  14.     LUNACY  PCBoard  (818)  894-1248.  Without the help I received from Tom
  15.     and Ken, I'm not sure I would have been able to figure it out.
  16.  
  17.     It  is  assumed  that  the  reader  is  running a machine with an 80386
  18.     microprocessor running at least 16 MHz, and that you are very  familiar
  19.     with PCBoard 12.0, Desqview 2.00 and QEMM 4.0.
  20.  
  21.     My  specific  system includes 3072 K of RAM.  All the memory above 640K
  22.     is eXtended memory.  QEMM 4.0 will convert standard eXtended memory  on
  23.     a  386  machine  into  exPanded  memory  that  can  be used for running
  24.     programs.  If you are running more or less memory, you can  adjust  the
  25.     figures  mentioned  here  to match your system.  You will probably need
  26.     at least 2 megabytes of extended RAM in order to  run  2  live  PCBoard
  27.     nodes and have enough room left for a good sized third window.
  28.  
  29.     One  of  the problems I encountered is that the Desqview manual assumes
  30.     that there is a single user on  the  system  that  is  present  at  the
  31.     terminal  while  multi-tasking is  taking  place.   Many of the default
  32.     settings assume that the user  wants  the  most  speed  and  processing
  33.     power  put  toward  the  program  in the foreground.  A multi-node BBS,
  34.     however,  can   have   two   remote  users  with  a  third at the local
  35.     keyboard.  Nobody wants to be on the short end of the stick!
  36.  
  37.     Using the settings described here I have been able to  run  both  nodes
  38.     of  the BBS and a third window for my use as either a no-modem node, or
  39.     just space to play around in at very respectable speeds.  I  happen  to
  40.     run  a  USRobotics  Courier  HST  modem on node 1 with the port open at
  41.     19200 baud.  My  log  constantly  reflects  cps  ratings  ranging  from
  42.     1000-1500  cps  for  the  high  speed  callers, while another caller is
  43.     present on node 2, and I am busy in a third window.
  44.  
  45.  
  46.  
  47.  
  48.                                   CONFIG.SYS
  49.                                   -----------
  50.  
  51.     The first thing to alter is your CONFIG.SYS.  Mine looks like this:
  52.  
  53.  
  54.  
  55.      DEVICE=QEMM.SYS MEMORY=1732
  56.      DEVICE=EDISK.SYS 700 256 200 /E
  57.      FCBS=32,32
  58.      FILES=32
  59.      BUFFERS=50
  60.  
  61.     As  stated  above,  I  have 3072 K of RAM.  Take away 640K conventional
  62.     memory and that leaves 2432 K to play with.
  63.  
  64.     DEVICE=QEMM.SYS MEMORY=1732
  65.     ---------------------------
  66.     Converts 1732 K into exPanded memory that can be used to  run  programs
  67.     in the virtual 86 mode.
  68.  
  69.     DEVICE=EDISK.SYS 700 256 200 /E
  70.     -------------------------------
  71.     A RAM disk is a great way to cut down disk access. I place all my  read
  72.     only  files in RAM. These include most of my \PCB\GEN directory and the
  73.     entire \PCB\HELP directory. You may rather use the memory  for  running
  74.     programs.  If  that's the case, just let QEMM convert all your eXtended
  75.     memory. I use a Ramdisk program called EDISK that came with my extended
  76.     memory card. This command creates a 700K RAM disk  in  eXtended  memory
  77.     that  can  handle  200 entries. Other RAM disk drivers that are able to
  78.     create eXtended memory RAM disks can be used.
  79.  
  80.  
  81.     FCBS=32,32
  82.     ----------
  83.     This  is  the  setting  required  to run PCBoard with a multi-tasker as
  84.     discussed in PCBOARD.DOC.
  85.  
  86.     FILES=32
  87.     --------
  88.     This  is  the  Files  statement  required  to  run   PCBoard   with   a
  89.     multi-tasker as discussed in PCBOARD.DOC.
  90.  
  91.     BUFFERS=50
  92.     ----------
  93.     I was running my buffers way lower than this,  but  disk  access  under
  94.     three  windows  got really sluggish.  Again, play with it, but you will
  95.     probably end up setting them fairly high.
  96.  
  97.  
  98.  
  99.                                 DESQVIEW SETUP
  100.                                 --------------
  101.  
  102.     Go into your Desqview directory and type SETUP.  Go to the  performance
  103.     menu.  Mine looks like this:
  104.  
  105.  
  106.                    ╔1══Advanced═Setup:═Performance══════════╗
  107.                    ║                                        ║
  108.                    ║  Task Processing Time (in Clock Ticks) ║
  109.                    ║            Foreground:    1            ║
  110.                    ║            Background:    1            ║
  111.                    ║                                        ║
  112.                    ║  Memory Usage (in K)                   ║
  113.                    ║      Common Memory:      12            ║
  114.                    ║      DOS Buffer for EMS: 30            ║
  115.                    ║                                        ║
  116.                    ║  Optimize communications?    (Y/N): Y  ║
  117.                    ║  Allow swapping of programs? (Y/N): Y  ║
  118.                    ║  Manage printer contention?  (Y/N): Y  ║
  119.                    ║                                        ║
  120.                    ║           Next field     Tab           ║
  121.                    ║           Backup menu    Esc           ║
  122.                    ║           DONE           ─┘           ║
  123.                    ║                                        ║
  124.                    ╚════════════════════════════════════════╝
  125.  
  126.  
  127.     TASK PROCESSING TIME (in Clock Ticks)
  128.     -------------------------------------
  129.     The  default  settings  here  were  Foreground: 9, Background: 3.  From
  130.     remote the system looked like  PCBoard  re-written  for  the  Commodore
  131.     Vic-20!   Really slow and jerky with callers on both nodes.  For awhile
  132.     I ran it with 3 and  3,  then  2  and  2,  but  these  settings,  while
  133.     providing  VERY  smooth  scrolling  at  all  modem  speeds still caused
  134.     erratic remote keyboard entry.  Kind of like PC Pursuit, where you  type
  135.     and  the  text  on  the  screen  is  about  3  letters behind you.  The
  136.     Desqview manual says not to set it below 2 and 2, but with my system  1
  137.     and 1 provided smooth scrolling and excellent remote keyboard entry.
  138.  
  139.     Memory Usage (in K)
  140.     --------------------
  141.     Common  Memory:  12  is  the  default.  Didn't seem to improve anything
  142.     when I changed it to higher, so I just kept it there.
  143.  
  144.     DOS  Buffer for EMS: 30. The default is 2K. The maximum that the manual
  145.     states is effective is 30. Because I was looking for performance rather
  146.     than efficient use of memory, I chose the maximum.  If  your  available
  147.     memory dwindles too low, this would be place you could cut back without
  148.     a big loss of performance.
  149.  
  150.  
  151.  
  152.  
  153.  
  154.     Optimize Communications?
  155.     ------------------------
  156.     This is the default.  No change.
  157.  
  158.     Allow swapping of programs?
  159.     ---------------------------
  160.     Yes  is  the  default.   Nothing  exploded,  so  I  didn't  change  it.
  161.     However, as the manual states, DO NOT allow  a   modem  program  to  be
  162.     swapped out of memory!
  163.  
  164.     Manage Printer Contention?
  165.     --------------------------
  166.     The  default is NO. This one had to be changed to fix what seemed to be
  167.     a totally unrelated problem. While running Desqview, I couldn't seem to
  168.     use the CTTY command to go to DOS from remote. From the local  side,  I
  169.     could  type  CTTY COM1 from the DOS prompt, and instead of disappearing
  170.     to COM1, it would just bounce the DOS prompt  back  at  me  again  like
  171.     nothing  had happened. Finally I called Quarterdeck and they told me to
  172.     change this setting to YES. This fixed  the  problem,  while  (at  this
  173.     point anyway) not causing any new ones.
  174.  
  175.  
  176.  
  177.  
  178.                               PROGRAM INFORMATION
  179.                               -------------------
  180.  
  181.     All three of my PCBoard nodes are set-up exactly the  same  as  far  as
  182.     memory  allocated,  and  general  options.  The first set-up screen for
  183.     node 1 looks like this:
  184.  
  185.  
  186. ╔1══Change═a═Program═══════════════════════════════════════════════════════════╗
  187. ║                               Change a Program                               ║
  188. ║                                                                              ║
  189. ║ Program Name............: PCBoard Node 1                                     ║
  190. ║                                                                              ║
  191. ║ Keys to Use on Open Menu: N1                         Memory Size (in K): 300 ║
  192. ║──────────────────────────────────────────────────────────────────────────────║
  193. ║ Program...: d:\pcb\dvpcb                                                     ║
  194. ║                                                                              ║
  195. ║ Parameters:                                                                  ║
  196. ║                                                                              ║
  197. ║ Directory.: d:\pcb                                                           ║
  198. ║──────────────────────────────────────────────────────────────────────────────║
  199. ║ Options:                                                                     ║
  200. ║                     Writes directly to screen......: [N]                     ║
  201. ║                     Displays graphics information..: [N]                     ║
  202. ║                     Can be swapped out of memory...: [N]                     ║
  203. ║                     Requires floppy diskette.......: [N]                     ║
  204. ║                                                                              ║
  205. ║  Press F1 for advanced options                  Press ─┘ when you are DONE  ║
  206. ╚══════════════════════════════════════════════════════════════════════════════╝
  207.  
  208.     Memory Size in K:
  209.     -----------------
  210.     Can  be less, but I made it 300K just to be sure. All functions seem to
  211.     work fine with  this  allocation.  Jump  To  DOS,  Doors  and  External
  212.     Protocols  all  function  fine.  Even  under  this  high  overhead  for
  213.     performance set-up you should still be able to allocate over 400K to  a
  214.     window if need be.
  215.  
  216.     Program....d:\pcb\dvpcb
  217.     -----------------------
  218.     DVPCB  is  a  batch  file  I use to first load DVANSI.COM (The Desqview
  219.     ANSI driver) then execute BOARD.BAT
  220.  
  221.     Can be swapped out of memory
  222.     ----------------------------
  223.     As with ANY communications program under Desqview, this  should  always
  224.     be set to NO.
  225.  
  226.  
  227.  
  228.  
  229.                                ADVANCED OPTIONS
  230.                                ----------------
  231.  
  232.     Hit  F1  to  go  to the Advanced Options menu..some things will require
  233.     changing.  Here is my Advanced option screen for Node 1:
  234.  
  235. ╔1══Change═a═Program═══════════════════════════════════════════════════════════╗
  236. ║                      Change a Program Advanced Options                       ║
  237. ║                                                                              ║
  238. ║ System Memory (in K).......:   0   Maximum Program Memory Size (in K)..:     ║
  239. ║                                                                              ║
  240. ║ Script Buffer Size.......:  1000   Maximum Expanded Memory Size (in K):      ║
  241. ║                                                                              ║
  242. ║ Text Pages: 1  Graphics Pages: 0   Initial Mode:        Interrupts: 00 to FF ║
  243. ║──────────────────────────────────────────────────────────────────────────────║
  244. ║ Window Position:                                                             ║
  245. ║    Maximum Height:  25       Starting Height:  25       Starting Row...:   0 ║
  246. ║    Maximum Width.:  80       Starting Width.:  80       Starting Column:   0 ║
  247. ║──────────────────────────────────────────────────────────────────────────────║
  248. ║                                Shared Program                                ║
  249. ║ Pathname..:                                                                  ║
  250. ║                                                                              ║
  251. ║ Data......:                                                                  ║
  252. ║──────────────────────────────────────────────────────────────────────────────║
  253. ║ Options:                                                                     ║
  254. ║    Close on exit to DOS.........: [N]      Uses its own colors.........: [Y] ║
  255. ║    Allow Close Window command...: [Y]      Runs only in foreground.....: [N] ║
  256. ║    Uses math coprocessor........: [N]      Keyboard conflict (0-4).....: [0] ║
  257. ║                                                                              ║
  258. ║  Press F1 for standard options                  Press ─┘ when you are DONE  ║
  259. ╚══════════════════════════════════════════════════════════════════════════════╝
  260.  
  261.     Starting Height: 25
  262.     Starting Width.: 80
  263.     -------------------
  264.     This will keep Desqview from sticking you in a half sized  window.   To
  265.     switch between nodes just tap ALT twice real fast.
  266.  
  267.     Uses it's own colors : Y
  268.     ------------------------
  269.     Set  this  to  YES  if  you  want  PCBoards  normal  colors  instead of
  270.     Desqview's reverse screen stuff.
  271.  
  272.     Runs only in foreground: N
  273.     --------------------------
  274.     Set this to NO to insure that Desqview won't stop  one  of  your  nodes
  275.     because it's in background.
  276.  
  277.     These  are the specific things that I had to change to get it to run on
  278.     my system.  Yours may be different.  I am reachable on my BBS which  is
  279.     listed  at  the  top  of  page  one  if you need assistance.  I am also
  280.     available on  CIS  at  73175,623,  PLINK  at  J.SHEPPARD  or  GEnie  at
  281.     J.SHEPPARD.
  282.  
  283.     Good Luck!
  284.  
  285.     -Joseph Sheppard
  286.  
  287.